home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1997 December
/
CHIPNET Aralık 1997.iso
/
oyun
/
elf.exe
/
ELF.EXE
/
0
/
RCDATA
/
THINTDLG
/
THINTDLG.txt
< prev
Wrap
Text File
|
1997-02-13
|
14KB
|
428 lines
object HintDlg: THintDlg
Left = 260
Top = 179
ActiveControl = DoHint
BorderIcons = []
BorderStyle = bsDialog
Caption = 'Hint'
ClientHeight = 213
ClientWidth = 406
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
Position = poScreenCenter
OnCreate = FormCreate
OnDestroy = FormDestroy
PixelsPerInch = 96
TextHeight = 13
object Image1: TImage
Left = 8
Top = 8
Width = 73
Height = 137
Picture.Data = {<image000.TMetafile>}
Stretch = True
end
object Bevel1: TBevel
Left = 92
Top = 4
Width = 5
Height = 205
Shape = bsLeftLine
end
object DoHint: TBitBtn
Left = 8
Top = 152
Width = 73
Height = 25
Caption = '&Apply!'
ModalResult = 1
TabOrder = 0
OnClick = DoHintClick
Glyph.Data = {
78010000424D7801000000000000760000002800000020000000100000000100
04000000000000000000120B0000120B00000000000000000000000000000000
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00555555555555
555555555555555555555555555555555555555555FF55555555555559055555
55555555577FF5555555555599905555555555557777F5555555555599905555
555555557777FF5555555559999905555555555777777F555555559999990555
5555557777777FF5555557990599905555555777757777F55555790555599055
55557775555777FF5555555555599905555555555557777F5555555555559905
555555555555777FF5555555555559905555555555555777FF55555555555579
05555555555555777FF5555555555557905555555555555777FF555555555555
59905555555555555777555555555555555555555555555555550000}
NumGlyphs = 2
Style = bsNew
end
object HideHint: TCheckBox
Left = 108
Top = 196
Width = 293
Height = 17
Caption = 'Hide random hints in the future'
TabOrder = 1
end
object Panel1: TPanel
Left = 104
Top = 4
Width = 297
Height = 189
BevelInner = bvLowered
BevelOuter = bvNone
TabOrder = 2
object msg: TNotebook
Left = 1
Top = 1
Width = 295
Height = 187
Align = alClient
TabOrder = 0
object TPage
Left = 0
Top = 0
Caption = 'RefreshRate'
object Label1: TLabel
Left = 0
Top = 0
Width = 295
Height = 49
Align = alTop
Alignment = taCenter
Caption = 'The REFRESH RATE is set to a high value'
Font.Color = clBlack
Font.Height = -19
Font.Name = 'MS Sans Serif'
Font.Style = []
ParentFont = False
end
object hint1: TMemo
Left = 0
Top = 49
Width = 295
Height = 138
Align = alClient
Lines.Strings = (
'This option is useful on slow computers and/or fast links. It '
'lets you refresh the screen every some lines thus limiting the '
'scrolling of the window and reducing overhead.'
'If you have an accelerated video card you can lower the '
'value of REFRESH RATE.'
'Having a fast processor is useful too!'
'Depending on these two variables (video card and '
'processor) '
'(and your personal tastes), you can change REFRESH '
'RATE '
'accordingly.'
'Press APPLY to change the value, press CLOSE to ignore it.')
TabOrder = 0
end
end
object TPage
Left = 0
Top = 0
Caption = 'BufMax'
object Label2: TLabel
Left = 0
Top = 0
Width = 295
Height = 24
Align = alTop
Alignment = taCenter
Caption = 'You are using a small scroll buffer'
Font.Color = clWindowText
Font.Height = -19
Font.Name = 'MS Sans Serif'
Font.Style = []
ParentFont = False
end
object Memo1: TMemo
Left = 0
Top = 24
Width = 295
Height = 163
Align = alClient
Lines.Strings = (
'When you registered ELF you were enabled to increase the '
'number of lines stored in the scroll-buffer.'
'Having a lot of lines in it has no major disadvantages and is '
'really useful.'
'You can, for example avoid logging everything and decide to '
'save whatever you like to a file AFTER something has '
'happened.'
'When you registered you got even the ability to FIND text in '
'the scroll-buffer: remember it :-)'
'Press APPLY to change the number of lines in the '
'scroll-buffer, press CLOSE to ignore this hint.'
''
'NOTE: you'#39'll have to restart ELF to see the changes...')
TabOrder = 0
end
end
object TPage
Left = 0
Top = 0
Caption = 'VisiblePans'
object Label3: TLabel
Left = 0
Top = 0
Width = 295
Height = 24
Align = alTop
Alignment = taCenter
Caption = 'You have all the panels visible'
Font.Color = clWindowText
Font.Height = -19
Font.Name = 'MS Sans Serif'
Font.Style = []
ParentFont = False
end
object Memo2: TMemo
Left = 0
Top = 24
Width = 295
Height = 163
Align = alClient
Lines.Strings = (
'May be you don'#39't know that you can hide individual panels.'
'In the configuration dialog there is a page named '
'APPEARANCE where a button named MAIN WINDOW '
'APPEARANCE lets you heavily modify the main window.'
'You can show/hide individual panels and change fonts too.'
'Remember that in that dialog (the APPEARANCE one) you '
'can access additional options via the right mouse button.'
'Press CLOSE to ignore this hint, press APPLY to access the '
'APPEARANCE PAGE in the configuration dialog where you'#39'll '
'have to PRESS the MAIN WINDOW APPEARANCE button.')
TabOrder = 0
end
end
object TPage
Left = 0
Top = 0
Caption = 'CTRL-W'
object Memo3: TMemo
Left = 0
Top = 0
Width = 295
Height = 187
Align = alClient
Lines.Strings = (
'With CTRL-W you can use a small word-processor to edit '
'some text.'
'This text can then be sent to the MUD as is or interpreted as '
'a set of commands.'
'You can use this feature to prepare an e-mail or even to send '
'a sequence of commands.'
'If you choose to send the text AS COMMANDS, all the '
'commands will be recognised and all the variables will be '
'substituted.')
TabOrder = 0
end
end
object TPage
Left = 0
Top = 0
Caption = 'VarParts'
object Memo4: TMemo
Left = 0
Top = 0
Width = 295
Height = 187
Align = alClient
Lines.Strings = (
'Inside the commands linked to a TRIGGER or an ALIAS you '
'can specify variable parts.'
'These parts are extracted from the triggering line or the alias '
'calling line.'
'When ELF extracts these part, it automatically removes '
'trailing and leading spaces, to help recognizing text.'
'If you want, you can override this default behaviour by using '
'the '#39'='#39' modifier.'
'"%2=a" reads the second variable part but DOESN'#39'T remove '
'trailing and leading spaces.')
TabOrder = 0
end
end
object TPage
Left = 0
Top = 0
Caption = 'IdleProc'
object Memo5: TMemo
Left = 0
Top = 0
Width = 295
Height = 187
Align = alClient
Lines.Strings = (
'When there are no characters arriving from the mud and no '
'keys pressed, ELF executes @CALL @IDLEPROC (if '
'@IDLEPROC exists).'
'In this way you can execute commands in the background.'
'You might use this feature to keep updated a STATUS LINE '
'on the bottom line of the screen (see @OUTMSG).'
'Anyhow, don'#39't create too big an idle procedure, or ELF might '
'be slowed down.')
TabOrder = 0
end
end
object TPage
Left = 0
Top = 0
Caption = 'StringEq'
object Memo6: TMemo
Left = 0
Top = 0
Width = 295
Height = 187
Align = alClient
Lines.Strings = (
'When you do a string equivalence programming ELF, keep in '
'mind that it is CASE INSENSITIVE and that it allows special '
'characters.'
'These special characters are '#39'*'#39' and '#39'?'#39', usually named '
'JOLLY '
'characters.'
'To make a long story short: "you*"="YoUR" returns 1 '
'because the equivalence is satisfied.'
'Remeber that the string containing JOLLY characters (if there '
'is one) must be the first (on the left side of the equivalence).')
TabOrder = 0
end
end
object TPage
Left = 0
Top = 0
Caption = 'Freeze'
object Memo7: TMemo
Left = 0
Top = 0
Width = 295
Height = 187
Align = alClient
Lines.Strings = (
'The meta-command @FREEZE has the same effect of '
'pressing the PAUSE key on the keyboard.'
'It might be useful to assign such a meta-command to a button '
'on one of the toolbars to be able to FREEZE ELF without '
'pressing any key.')
TabOrder = 0
end
end
object TPage
Left = 0
Top = 0
Caption = 'PostTick'
object Memo8: TMemo
Left = 0
Top = 0
Width = 295
Height = 187
Align = alClient
Lines.Strings = (
'5 seconds after TICK RECOGNITION, ELF executes @CALL '
'@POSTTICK.'
'Such a @CALL is executed only if @POSTTICK is an '
'existing variable.')
TabOrder = 0
end
end
object TPage
Left = 0
Top = 0
Caption = 'Shift-tab'
object Memo9: TMemo
Left = 0
Top = 0
Width = 295
Height = 187
Align = alClient
Lines.Strings = (
'With SHIFT-TAB you can toggle on/off invisible input.'
'When invisible input is enabled, everithing you write in the '
'input line won'#39't be visible.'
'Anyhow, you'#39'll keep on seeing the cursor moving.'
''
'NOTE: when you press ENTER, input will revert to visible.')
TabOrder = 0
end
end
object TPage
Left = 0
Top = 0
Caption = 'IBM colors'
object Memo10: TMemo
Left = 0
Top = 0
Width = 295
Height = 187
Align = alClient
Lines.Strings = (
'ELF is able to undertand ANSI COLOR CODES.'
'Anyhow, ELF is also able to undertand extended COLOR '
'CODES.'
'Such colors can be used to show standard IBM colors both '
'on the foreground and the background.'
'Refer to the online documentation to learn more about such '
'codes.')
TabOrder = 0
end
end
object TPage
Left = 0
Top = 0
Caption = 'NEWLINE'
object Memo11: TMemo
Left = 0
Top = 0
Width = 295
Height = 187
Align = alClient
Lines.Strings = (
'Read the online documentation to learn more about the '
'@NEWLINE meta-command.'
'This command is really powerful and can be used to create '
'truly advanced behaviours.')
TabOrder = 0
end
end
object TPage
Left = 0
Top = 0
Caption = 'PreTick'
object Memo12: TMemo
Left = 0
Top = 0
Width = 295
Height = 187
Align = alClient
Lines.Strings = (
'When correctly configured, ELF estimates TICK arrival.'
'A timer shows when the TICK is expected to arrive.'
'Some seconds before TICK'#39's arrival, ELF executes @CALL '
'@PRETICK (if the variable @PRETICK exists).'
'You can use this feature to emit a small sound or to show a '
'message.'
'You can even build more sophisticated behaviours.'
'For example: if you have a lot of mana, you might cast a utility' +
' '
'speel like GOODBERRY (that creates a berry that cures small '
'wounds).')
TabOrder = 0
end
end
end
end
object BitBtn1: TBitBtn
Left = 8
Top = 180
Width = 73
Height = 25
TabOrder = 3
Kind = bkClose
Style = bsNew
end
end